/*
 * Copyright (C) 2012 CyberAgent
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package com.android.gpuimage;

/**
 * 美颜滤镜（磨皮，美白和红润）
 */
public class GPUImageBeautyFilter extends GPUImageFilterGroup {
	GPUImageWhiteBalanceAndToneCurveFilter mFilter2;
	GPUImageBilateralFilter mFilter1;

    /**
     * Setup and Tear down
     */
    public GPUImageBeautyFilter() {
    	
    	mFilter1 = new GPUImageBilateralFilter();
        addFilter(mFilter1);
        
        mFilter2 = new GPUImageWhiteBalanceAndToneCurveFilter();
        addFilter(mFilter2);
        
    }
    
    public void setTemperature(final float temperature) {
    	mFilter2.setTemperature(temperature);
    }
    
    public void setTint(final float tint) {
    	mFilter2.setTint(tint);
    }
    
    public void setCurve(final float curve){
    	mFilter2.setCurve(curve);
    }
    

}
